place where tortoises abound - Turc Anglais Dictionnaire